Vacancy expired!
- Work with systems engineering, product engineering, marketing, manufacturing, and others to capture electronic controls requirements for specific HVAC and water heating applications.
- Work collaboratively with Lead Software and Systems Architecture Engineer to develop and extend software architecture and design for software applications.
- Develop software for embedded applications, following team conventions for design and documentation
- Provide a comprehensive self-review and test of software
- Work with systems and product engineers to support the validation of the software in the product application, with a focus on identifying and resolving any software, hardware, or system anomalies
- Work with controls contract manufacturers, products manufacturing engineering and service on the implementation and validation of software features to support construction and field support
- Support the development of tools for PC, handheld, and other devices that could be used for development, test, manufacturing, service, or other applications
- Work with cross-functional teams through direct interactions and team meetings in developing and translating new concepts into applications.
- Develop performance and qualification test methods, coordinate the implementation of experiments, and evaluate test results.
- Lead and participate in formal design reviews of electronic controls requirements, schematics, layouts, and software, as well as FMEA, DFM, DFT, and other related analyses.
- Prepare and support the review and release of formal requirements, design, and qualification documentation.
- Continue to develop professionally. Represent the company as requested in technical societies and keep the company advised of pertinent developments, new concepts, and opportunities.
- An innovative solution-first spirit and an ability to think creatively.
- Bachelor’s degree in Computer and Electrical Engineering, Computer and Electrical Engineering Technology, Computer Science, or related field.
- 5+ years of C/C software engineering experience in multi-threaded, real-time embedded systems
- Familiarity with test-driven design methodologies to develop automated unit and system tests of software
- Experience with multiple communications media and protocols including, but not limited to, wired (Ethernet, CAN), wireless(BT, Wifi, Thread, LTE, Zigbee), BACNet, Modbus, TCP/IP
- Bachelor’s degree in Engineering, Computer and Electrical Engineering, Computer Science or related field.
- 5+ years of experience in IT and/or engineering related fields.
- 5+ years of C/C software engineering experience in multi-threaded, real-time embedded systems
- Expert level programming experience in assembly and C Language
- Experience with multiple communications media and protocol including, but not limited to, wired, wireless, optic, CAN, BACNet, Modbus, TCP/IP
- Experience with serial communication like I2C, UART, SPI and Modbus communication
- Working experience with various microntrollers like Renesas, STMicro, Cypress etc
- Experience in Secure Boot, X509, TLS, Encrypted File Systems
- Experience in presenting technical information to groups
- Experience working successfully with multiple departments such as R&D, marketing, manufacturing, service engineering, suppliers, and customers
- Familiarity with test-driven design methodologies to develop automated unit and system tests of software
- Technical knowledge of product design and failure analysis
- Working knowledge of statistical methods or Design-of-Experiments (DOE)
- Experience with electronic analysis methodologies and associated instrumentation
- Proficiency in Microsoft Word, Excel, and PowerPoint
- Demonstrated ability to work well with others in a team environment
- High technical aptitude
- Able to work with cross-functional teams (e.g., product managers, engineers, business teams) and external subject matter experts
- Passionate about building and owning innovative, customer-facing services/products.
- Great presentation and communication skills
- Proficient computer skills and in-depth knowledge of relevant software such as MS Office Suite.
- Master’s degree in Marketing, Business Administration, or related field.
- HVAC / Water Heating industry experience preferred.